export default [
    // vector容器 Member types
    {
        "text": "value_type",
        "desc": "vector容器-成员类型：元素类型T",
        "url": "https://en.cppreference.com/w/cpp/container/vector#Member_types"
    },
    {
        "text": "allocator_type",
        "desc": "vector容器-成员类型：分配器类型，通常为std::allocator<T>",
        "url": "https://en.cppreference.com/w/cpp/container/vector#Member_types"
    },
    {
        "text": "size_type",
        "desc": "vector容器-成员类型：无符号整数类型，通常为std::size_t",
        "url": "https://en.cppreference.com/w/cpp/container/vector#Member_types"
    },
    {
        "text": "difference_type",
        "desc": "vector容器-成员类型：有符号整数类型，通常为std::ptrdiff_t",
        "url": "https://en.cppreference.com/w/cpp/container/vector#Member_types"
    },
    {
        "text": "reference",
        "desc": "vector容器-成员类型：元素的左值引用（value_type&）",
        "url": "https://en.cppreference.com/w/cpp/container/vector#Member_types"
    },
    {
        "text": "const_reference",
        "desc": "vector容器-成员类型：元素的常量左值引用（const value_type&）",
        "url": "https://en.cppreference.com/w/cpp/container/vector#Member_types"
    },
    {
        "text": "pointer",
        "desc": "vector容器-成员类型：元素指针（value_type* 或 allocator::pointer）",
        "url": "https://en.cppreference.com/w/cpp/container/vector#Member_types"
    },
    {
        "text": "const_pointer",
        "desc": "vector容器-成员类型：元素常量指针（const value_type* 或 allocator::const_pointer）",
        "url": "https://en.cppreference.com/w/cpp/container/vector#Member_types"
    },
    {
        "text": "iterator",
        "desc": "vector容器-成员类型：指向元素的迭代器，支持随机访问和连续存储",
        "url": "https://en.cppreference.com/w/cpp/container/vector#Member_types"
    },
    {
        "text": "const_iterator",
        "desc": "vector容器-成员类型：指向常量元素的迭代器，支持随机访问和连续存储",
        "url": "https://en.cppreference.com/w/cpp/container/vector#Member_types"
    },
    {
        "text": "reverse_iterator",
        "desc": "vector容器-成员类型：反向迭代器（std::reverse_iterator<iterator>）",
        "url": "https://en.cppreference.com/w/cpp/container/vector#Member_types"
    },
    {
        "text": "const_reverse_iterator",
        "desc": "vector容器-成员类型：常量反向迭代器（std::reverse_iterator<const_iterator>）",
        "url": "https://en.cppreference.com/w/cpp/container/vector#Member_types"
    },
    // vector容器 Member functions（部分）
    {
        "text": "vector() (构造函数)",
        "desc": "vector容器-成员函数：构造函数，创建空vector或用指定元素初始化",
        "url": "https://en.cppreference.com/w/cpp/container/vector/vector"
    },
    {
        "text": "~vector() (析构函数)",
        "desc": "vector容器-成员函数：析构函数，销毁vector及其元素",
        "url": "https://en.cppreference.com/w/cpp/container/vector/~vector"
    },
    {
        "text": "operator=",
        "desc": "vector容器-成员函数：赋值运算符，将另一个vector的元素逐个赋值",
        "url": "https://en.cppreference.com/w/cpp/container/vector/operator%3D"
    },
    {
        "text": "assign",
        "desc": "vector容器-成员函数：赋值指定数量的元素或区间",
        "url": "https://en.cppreference.com/w/cpp/container/vector/assign"
    },
    {
        "text": "assign_range",
        "desc": "vector容器-成员函数：赋值一个范围内的元素（C++23）",
        "url": "https://en.cppreference.com/w/cpp/container/vector/assign_range"
    },
    {
        "text": "get_allocator",
        "desc": "vector容器-成员函数：返回关联的分配器",
        "url": "https://en.cppreference.com/w/cpp/container/vector/get_allocator"
    },
    // 元素访问
    {
        "text": "at",
        "desc": "vector容器-成员函数：带边界检查的元素访问",
        "url": "https://en.cppreference.com/w/cpp/container/vector/at"
    },
    {
        "text": "operator[]",
        "desc": "vector容器-成员函数：不带边界检查的元素访问",
        "url": "https://en.cppreference.com/w/cpp/container/vector/operator_at"
    },
    {
        "text": "front",
        "desc": "vector容器-成员函数：访问第一个元素",
        "url": "https://en.cppreference.com/w/cpp/container/vector/front"
    },
    {
        "text": "back",
        "desc": "vector容器-成员函数：访问最后一个元素",
        "url": "https://en.cppreference.com/w/cpp/container/vector/back"
    },
    {
        "text": "data",
        "desc": "vector容器-成员函数：直接访问底层连续存储",
        "url": "https://en.cppreference.com/w/cpp/container/vector/data"
    },
    // 迭代器
    {
        "text": "begin",
        "desc": "vector容器-成员函数：返回指向第一个元素的迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/vector/begin"
    },
    {
        "text": "cbegin",
        "desc": "vector容器-成员函数：返回指向第一个常量元素的迭代器（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/vector/cbegin"
    },
    {
        "text": "end",
        "desc": "vector容器-成员函数：返回指向末尾的迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/vector/end"
    },
    {
        "text": "cend",
        "desc": "vector容器-成员函数：返回指向末尾常量的迭代器（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/vector/cend"
    },
    {
        "text": "rbegin",
        "desc": "vector容器-成员函数：返回指向第一个元素的反向迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/vector/rbegin"
    },
    {
        "text": "crbegin",
        "desc": "vector容器-成员函数：返回指向第一个常量元素的反向迭代器（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/vector/crbegin"
    },
    {
        "text": "rend",
        "desc": "vector容器-成员函数：返回指向末尾的反向迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/vector/rend"
    },
    {
        "text": "crend",
        "desc": "vector容器-成员函数：返回指向末尾常量的反向迭代器（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/vector/crend"
    },
    // 容量
    {
        "text": "empty",
        "desc": "vector容器-成员函数：判断容器是否为空",
        "url": "https://en.cppreference.com/w/cpp/container/vector/empty"
    },
    {
        "text": "size",
        "desc": "vector容器-成员函数：返回元素数量",
        "url": "https://en.cppreference.com/w/cpp/container/vector/size"
    },
    {
        "text": "max_size",
        "desc": "vector容器-成员函数：返回最大可容纳元素数",
        "url": "https://en.cppreference.com/w/cpp/container/vector/max_size"
    },
    {
        "text": "reserve",
        "desc": "vector容器-成员函数：预留存储空间，减少扩容次数",
        "url": "https://en.cppreference.com/w/cpp/container/vector/reserve"
    },
    {
        "text": "capacity",
        "desc": "vector容器-成员函数：返回当前已分配的存储空间可容纳的元素数",
        "url": "https://en.cppreference.com/w/cpp/container/vector/capacity"
    },
    {
        "text": "shrink_to_fit",
        "desc": "vector容器-成员函数：释放未使用的内存以减少内存占用",
        "url": "https://en.cppreference.com/w/cpp/container/vector/shrink_to_fit"
    },
    // Modifiers（修改器）
    {
        "text": "clear",
        "desc": "vector容器-成员函数：清空所有元素",
        "url": "https://en.cppreference.com/w/cpp/container/vector/clear"
    },
    {
        "text": "insert",
        "desc": "vector容器-成员函数：在指定位置插入元素或区间",
        "url": "https://en.cppreference.com/w/cpp/container/vector/insert"
    },
    {
        "text": "insert_range",
        "desc": "vector容器-成员函数：在指定位置插入一段范围的元素（C++23）",
        "url": "https://en.cppreference.com/w/cpp/container/vector/insert_range"
    },
    {
        "text": "emplace",
        "desc": "vector容器-成员函数：在指定位置原地构造元素（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/vector/emplace"
    },
    {
        "text": "erase",
        "desc": "vector容器-成员函数：删除指定位置或区间的元素",
        "url": "https://en.cppreference.com/w/cpp/container/vector/erase"
    },
    {
        "text": "push_back",
        "desc": "vector容器-成员函数：在末尾添加一个元素",
        "url": "https://en.cppreference.com/w/cpp/container/vector/push_back"
    },
    {
        "text": "emplace_back",
        "desc": "vector容器-成员函数：在末尾原地构造元素（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/vector/emplace_back"
    },
    {
        "text": "append_range",
        "desc": "vector容器-成员函数：在末尾插入一段范围的元素（C++23）",
        "url": "https://en.cppreference.com/w/cpp/container/vector/append_range"
    },
    {
        "text": "pop_back",
        "desc": "vector容器-成员函数：删除末尾元素",
        "url": "https://en.cppreference.com/w/cpp/container/vector/pop_back"
    },
    {
        "text": "resize",
        "desc": "vector容器-成员函数：调整容器大小",
        "url": "https://en.cppreference.com/w/cpp/container/vector/resize"
    },
    {
        "text": "swap",
        "desc": "vector容器-成员函数：与另一个vector交换内容",
        "url": "https://en.cppreference.com/w/cpp/container/vector/swap"
    },

    // deque容器 Member types
    {
        "text": "value_type",
        "desc": "deque容器-成员类型：元素类型T",
        "url": "https://en.cppreference.com/w/cpp/container/deque#Member_types"
    },
    {
        "text": "allocator_type",
        "desc": "deque容器-成员类型：分配器类型，通常为std::allocator<T>",
        "url": "https://en.cppreference.com/w/cpp/container/deque#Member_types"
    },
    {
        "text": "size_type",
        "desc": "deque容器-成员类型：无符号整数类型，通常为std::size_t",
        "url": "https://en.cppreference.com/w/cpp/container/deque#Member_types"
    },
    {
        "text": "difference_type",
        "desc": "deque容器-成员类型：有符号整数类型，通常为std::ptrdiff_t",
        "url": "https://en.cppreference.com/w/cpp/container/deque#Member_types"
    },
    {
        "text": "reference",
        "desc": "deque容器-成员类型：元素的左值引用（value_type&）",
        "url": "https://en.cppreference.com/w/cpp/container/deque#Member_types"
    },
    {
        "text": "const_reference",
        "desc": "deque容器-成员类型：元素的常量左值引用（const value_type&）",
        "url": "https://en.cppreference.com/w/cpp/container/deque#Member_types"
    },
    {
        "text": "pointer",
        "desc": "deque容器-成员类型：元素指针（value_type* 或 allocator::pointer）",
        "url": "https://en.cppreference.com/w/cpp/container/deque#Member_types"
    },
    {
        "text": "const_pointer",
        "desc": "deque容器-成员类型：元素常量指针（const value_type* 或 allocator::const_pointer）",
        "url": "https://en.cppreference.com/w/cpp/container/deque#Member_types"
    },
    {
        "text": "iterator",
        "desc": "deque容器-成员类型：指向元素的迭代器，支持随机访问",
        "url": "https://en.cppreference.com/w/cpp/container/deque#Member_types"
    },
    {
        "text": "const_iterator",
        "desc": "deque容器-成员类型：指向常量元素的迭代器，支持随机访问",
        "url": "https://en.cppreference.com/w/cpp/container/deque#Member_types"
    },
    {
        "text": "reverse_iterator",
        "desc": "deque容器-成员类型：反向迭代器（std::reverse_iterator<iterator>）",
        "url": "https://en.cppreference.com/w/cpp/container/deque#Member_types"
    },
    {
        "text": "const_reverse_iterator",
        "desc": "deque容器-成员类型：常量反向迭代器（std::reverse_iterator<const_iterator>）",
        "url": "https://en.cppreference.com/w/cpp/container/deque#Member_types"
    },
    // deque容器 Member functions（部分）
    {
        "text": "deque() (构造函数)",
        "desc": "deque容器-成员函数：构造函数，创建空deque或用指定元素初始化",
        "url": "https://en.cppreference.com/w/cpp/container/deque/deque"
    },
    {
        "text": "~deque() (析构函数)",
        "desc": "deque容器-成员函数：析构函数，销毁deque及其元素",
        "url": "https://en.cppreference.com/w/cpp/container/deque/~deque"
    },
    {
        "text": "operator=",
        "desc": "deque容器-成员函数：赋值运算符，将另一个deque的元素逐个赋值",
        "url": "https://en.cppreference.com/w/cpp/container/deque/operator%3D"
    },
    {
        "text": "assign",
        "desc": "deque容器-成员函数：赋值指定数量的元素或区间",
        "url": "https://en.cppreference.com/w/cpp/container/deque/assign"
    },
    {
        "text": "assign_range",
        "desc": "deque容器-成员函数：赋值一个范围内的元素（C++23）",
        "url": "https://en.cppreference.com/w/cpp/container/deque/assign_range"
    },
    {
        "text": "get_allocator",
        "desc": "deque容器-成员函数：返回关联的分配器",
        "url": "https://en.cppreference.com/w/cpp/container/deque/get_allocator"
    },
    // 元素访问
    {
        "text": "at",
        "desc": "deque容器-成员函数：带边界检查的元素访问",
        "url": "https://en.cppreference.com/w/cpp/container/deque/at"
    },
    {
        "text": "operator[]",
        "desc": "deque容器-成员函数：不带边界检查的元素访问",
        "url": "https://en.cppreference.com/w/cpp/container/deque/operator_at"
    },
    {
        "text": "front",
        "desc": "deque容器-成员函数：访问第一个元素",
        "url": "https://en.cppreference.com/w/cpp/container/deque/front"
    },
    {
        "text": "back",
        "desc": "deque容器-成员函数：访问最后一个元素",
        "url": "https://en.cppreference.com/w/cpp/container/deque/back"
    },
    // 迭代器
    {
        "text": "begin",
        "desc": "deque容器-成员函数：返回指向第一个元素的迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/deque/begin"
    },
    {
        "text": "cbegin",
        "desc": "deque容器-成员函数：返回指向第一个常量元素的迭代器（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/deque/cbegin"
    },
    {
        "text": "end",
        "desc": "deque容器-成员函数：返回指向末尾的迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/deque/end"
    },
    {
        "text": "cend",
        "desc": "deque容器-成员函数：返回指向末尾常量的迭代器（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/deque/cend"
    },
    {
        "text": "rbegin",
        "desc": "deque容器-成员函数：返回指向第一个元素的反向迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/deque/rbegin"
    },
    {
        "text": "crbegin",
        "desc": "deque容器-成员函数：返回指向第一个常量元素的反向迭代器（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/deque/crbegin"
    },
    {
        "text": "rend",
        "desc": "deque容器-成员函数：返回指向末尾的反向迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/deque/rend"
    },
    {
        "text": "crend",
        "desc": "deque容器-成员函数：返回指向末尾常量的反向迭代器（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/deque/crend"
    },
    // 容量
    {
        "text": "empty",
        "desc": "deque容器-成员函数：判断容器是否为空",
        "url": "https://en.cppreference.com/w/cpp/container/deque/empty"
    },
    {
        "text": "size",
        "desc": "deque容器-成员函数：返回元素数量",
        "url": "https://en.cppreference.com/w/cpp/container/deque/size"
    },
    {
        "text": "max_size",
        "desc": "deque容器-成员函数：返回最大可容纳元素数",
        "url": "https://en.cppreference.com/w/cpp/container/deque/max_size"
    },
    {
        "text": "shrink_to_fit",
        "desc": "deque容器-成员函数：释放未使用的内存以减少内存占用",
        "url": "https://en.cppreference.com/w/cpp/container/deque/shrink_to_fit"
    },
    // deque容器 Modifiers（修改器）
    {
        "text": "clear",
        "desc": "deque容器-成员函数：清空所有元素",
        "url": "https://en.cppreference.com/w/cpp/container/deque/clear"
    },
    {
        "text": "insert",
        "desc": "deque容器-成员函数：在指定位置插入元素或区间",
        "url": "https://en.cppreference.com/w/cpp/container/deque/insert"
    },
    {
        "text": "insert_range",
        "desc": "deque容器-成员函数：在指定位置插入一段范围的元素（C++23）",
        "url": "https://en.cppreference.com/w/cpp/container/deque/insert_range"
    },
    {
        "text": "emplace",
        "desc": "deque容器-成员函数：在指定位置原地构造元素（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/deque/emplace"
    },
    {
        "text": "erase",
        "desc": "deque容器-成员函数：删除指定位置或区间的元素",
        "url": "https://en.cppreference.com/w/cpp/container/deque/erase"
    },
    {
        "text": "push_back",
        "desc": "deque容器-成员函数：在末尾添加一个元素",
        "url": "https://en.cppreference.com/w/cpp/container/deque/push_back"
    },
    {
        "text": "emplace_back",
        "desc": "deque容器-成员函数：在末尾原地构造元素（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/deque/emplace_back"
    },
    {
        "text": "append_range",
        "desc": "deque容器-成员函数：在末尾插入一段范围的元素（C++23）",
        "url": "https://en.cppreference.com/w/cpp/container/deque/append_range"
    },
    {
        "text": "pop_back",
        "desc": "deque容器-成员函数：删除末尾元素",
        "url": "https://en.cppreference.com/w/cpp/container/deque/pop_back"
    },
    {
        "text": "push_front",
        "desc": "deque容器-成员函数：在开头插入一个元素",
        "url": "https://en.cppreference.com/w/cpp/container/deque/push_front"
    },
    {
        "text": "emplace_front",
        "desc": "deque容器-成员函数：在开头原地构造元素（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/deque/emplace_front"
    },
    {
        "text": "prepend_range",
        "desc": "deque容器-成员函数：在开头插入一段范围的元素（C++23）",
        "url": "https://en.cppreference.com/w/cpp/container/deque/prepend_range"
    },
    {
        "text": "pop_front",
        "desc": "deque容器-成员函数：删除开头元素",
        "url": "https://en.cppreference.com/w/cpp/container/deque/pop_front"
    },
    {
        "text": "resize",
        "desc": "deque容器-成员函数：调整容器大小",
        "url": "https://en.cppreference.com/w/cpp/container/deque/resize"
    },
    {
        "text": "swap",
        "desc": "deque容器-成员函数：与另一个deque交换内容",
        "url": "https://en.cppreference.com/w/cpp/container/deque/swap"
    },
    
    // map容器 Member types
    {
        "text": "key_type",
        "desc": "map容器-成员类型：键类型Key",
        "url": "https://en.cppreference.com/w/cpp/container/map#Member_types"
    },
    {
        "text": "mapped_type",
        "desc": "map容器-成员类型：值类型T",
        "url": "https://en.cppreference.com/w/cpp/container/map#Member_types"
    },
    {
        "text": "value_type",
        "desc": "map容器-成员类型：键值对类型std::pair<const Key, T>",
        "url": "https://en.cppreference.com/w/cpp/container/map#Member_types"
    },
    {
        "text": "size_type",
        "desc": "map容器-成员类型：无符号整数类型，通常为std::size_t",
        "url": "https://en.cppreference.com/w/cpp/container/map#Member_types"
    },
    {
        "text": "difference_type",
        "desc": "map容器-成员类型：有符号整数类型，通常为std::ptrdiff_t",
        "url": "https://en.cppreference.com/w/cpp/container/map#Member_types"
    },
    {
        "text": "key_compare",
        "desc": "map容器-成员类型：键比较函数类型Compare",
        "url": "https://en.cppreference.com/w/cpp/container/map#Member_types"
    },
    {
        "text": "allocator_type",
        "desc": "map容器-成员类型：分配器类型，通常为std::allocator<std::pair<const Key, T>>",
        "url": "https://en.cppreference.com/w/cpp/container/map#Member_types"
    },
    {
        "text": "reference",
        "desc": "map容器-成员类型：元素的左值引用（value_type&）",
        "url": "https://en.cppreference.com/w/cpp/container/map#Member_types"
    },
    {
        "text": "const_reference",
        "desc": "map容器-成员类型：元素的常量左值引用（const value_type&）",
        "url": "https://en.cppreference.com/w/cpp/container/map#Member_types"
    },
    {
        "text": "pointer",
        "desc": "map容器-成员类型：元素指针（value_type* 或 allocator::pointer）",
        "url": "https://en.cppreference.com/w/cpp/container/map#Member_types"
    },
    {
        "text": "const_pointer",
        "desc": "map容器-成员类型：元素常量指针（const value_type* 或 allocator::const_pointer）",
        "url": "https://en.cppreference.com/w/cpp/container/map#Member_types"
    },
    {
        "text": "iterator",
        "desc": "map容器-成员类型：指向元素的双向迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/map#Member_types"
    },
    {
        "text": "const_iterator",
        "desc": "map容器-成员类型：指向常量元素的双向迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/map#Member_types"
    },
    {
        "text": "reverse_iterator",
        "desc": "map容器-成员类型：反向迭代器（std::reverse_iterator<iterator>）",
        "url": "https://en.cppreference.com/w/cpp/container/map#Member_types"
    },
    {
        "text": "const_reverse_iterator",
        "desc": "map容器-成员类型：常量反向迭代器（std::reverse_iterator<const_iterator>）",
        "url": "https://en.cppreference.com/w/cpp/container/map#Member_types"
    },
    // map容器 Member functions（部分）
    {
        "text": "map() (构造函数)",
        "desc": "map容器-成员函数：构造函数，创建空map或用指定元素初始化",
        "url": "https://en.cppreference.com/w/cpp/container/map/map"
    },
    {
        "text": "~map() (析构函数)",
        "desc": "map容器-成员函数：析构函数，销毁map及其元素",
        "url": "https://en.cppreference.com/w/cpp/container/map/~map"
    },
    {
        "text": "operator=",
        "desc": "map容器-成员函数：赋值运算符，将另一个map的元素逐个赋值",
        "url": "https://en.cppreference.com/w/cpp/container/map/operator%3D"
    },
    {
        "text": "get_allocator",
        "desc": "map容器-成员函数：返回关联的分配器",
        "url": "https://en.cppreference.com/w/cpp/container/map/get_allocator"
    },
    // 元素访问
    {
        "text": "at",
        "desc": "map容器-成员函数：带边界检查的元素访问",
        "url": "https://en.cppreference.com/w/cpp/container/map/at"
    },
    {
        "text": "operator[]",
        "desc": "map容器-成员函数：访问或插入指定键的元素",
        "url": "https://en.cppreference.com/w/cpp/container/map/operator_at"
    },
    // 迭代器
    {
        "text": "begin",
        "desc": "map容器-成员函数：返回指向第一个元素的迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/map/begin"
    },
    {
        "text": "cbegin",
        "desc": "map容器-成员函数：返回指向第一个常量元素的迭代器（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/map/cbegin"
    },
    {
        "text": "end",
        "desc": "map容器-成员函数：返回指向末尾的迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/map/end"
    },
    {
        "text": "cend",
        "desc": "map容器-成员函数：返回指向末尾常量的迭代器（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/map/cend"
    },
    {
        "text": "rbegin",
        "desc": "map容器-成员函数：返回指向第一个元素的反向迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/map/rbegin"
    },
    {
        "text": "crbegin",
        "desc": "map容器-成员函数：返回指向第一个常量元素的反向迭代器（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/map/crbegin"
    },
    {
        "text": "rend",
        "desc": "map容器-成员函数：返回指向末尾的反向迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/map/rend"
    },
    {
        "text": "crend",
        "desc": "map容器-成员函数：返回指向末尾常量的反向迭代器（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/map/crend"
    },
    // 容量
    {
        "text": "empty",
        "desc": "map容器-成员函数：判断容器是否为空",
        "url": "https://en.cppreference.com/w/cpp/container/map/empty"
    },
    {
        "text": "size",
        "desc": "map容器-成员函数：返回元素数量",
        "url": "https://en.cppreference.com/w/cpp/container/map/size"
    },
    {
        "text": "max_size",
        "desc": "map容器-成员函数：返回最大可容纳元素数",
        "url": "https://en.cppreference.com/w/cpp/container/map/max_size"
    },
    // Modifiers（修改器）
    {
        "text": "clear",
        "desc": "map容器-成员函数：清空所有元素",
        "url": "https://en.cppreference.com/w/cpp/container/map/clear"
    },
    {
        "text": "insert",
        "desc": "map容器-成员函数：插入元素或节点（C++17）",
        "url": "https://en.cppreference.com/w/cpp/container/map/insert"
    },
    {
        "text": "insert_range",
        "desc": "map容器-成员函数：插入一段范围的元素（C++23）",
        "url": "https://en.cppreference.com/w/cpp/container/map/insert_range"
    },
    {
        "text": "insert_or_assign",
        "desc": "map容器-成员函数：插入元素或赋值（C++17）",
        "url": "https://en.cppreference.com/w/cpp/container/map/insert_or_assign"
    },
    {
        "text": "emplace",
        "desc": "map容器-成员函数：原地构造元素（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/map/emplace"
    },
    {
        "text": "emplace_hint",
        "desc": "map容器-成员函数：使用提示原地构造元素（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/map/emplace_hint"
    },
    {
        "text": "try_emplace",
        "desc": "map容器-成员函数：若键不存在则原地构造元素（C++17）",
        "url": "https://en.cppreference.com/w/cpp/container/map/try_emplace"
    },
    {
        "text": "erase",
        "desc": "map容器-成员函数：删除元素",
        "url": "https://en.cppreference.com/w/cpp/container/map/erase"
    },
    {
        "text": "swap",
        "desc": "map容器-成员函数：与另一个map交换内容",
        "url": "https://en.cppreference.com/w/cpp/container/map/swap"
    },
    {
        "text": "extract",
        "desc": "map容器-成员函数：提取节点（C++17）",
        "url": "https://en.cppreference.com/w/cpp/container/map/extract"
    },
    {
        "text": "merge",
        "desc": "map容器-成员函数：合并另一个容器的节点（C++17）",
        "url": "https://en.cppreference.com/w/cpp/container/map/merge"
    },
    
    // set容器 Member types
    {
        "text": "key_type",
        "desc": "set容器-成员类型：键类型Key",
        "url": "https://en.cppreference.com/w/cpp/container/set#Member_types"
    },
    {
        "text": "value_type",
        "desc": "set容器-成员类型：值类型Key（与key_type相同）",
        "url": "https://en.cppreference.com/w/cpp/container/set#Member_types"
    },
    {
        "text": "size_type",
        "desc": "set容器-成员类型：无符号整数类型，通常为std::size_t",
        "url": "https://en.cppreference.com/w/cpp/container/set#Member_types"
    },
    {
        "text": "difference_type",
        "desc": "set容器-成员类型：有符号整数类型，通常为std::ptrdiff_t",
        "url": "https://en.cppreference.com/w/cpp/container/set#Member_types"
    },
    {
        "text": "key_compare",
        "desc": "set容器-成员类型：键比较函数类型Compare",
        "url": "https://en.cppreference.com/w/cpp/container/set#Member_types"
    },
    {
        "text": "value_compare",
        "desc": "set容器-成员类型：值比较函数类型Compare",
        "url": "https://en.cppreference.com/w/cpp/container/set#Member_types"
    },
    {
        "text": "allocator_type",
        "desc": "set容器-成员类型：分配器类型，通常为std::allocator<Key>",
        "url": "https://en.cppreference.com/w/cpp/container/set#Member_types"
    },
    {
        "text": "reference",
        "desc": "set容器-成员类型：元素的左值引用（value_type&）",
        "url": "https://en.cppreference.com/w/cpp/container/set#Member_types"
    },
    {
        "text": "const_reference",
        "desc": "set容器-成员类型：元素的常量左值引用（const value_type&）",
        "url": "https://en.cppreference.com/w/cpp/container/set#Member_types"
    },
    {
        "text": "pointer",
        "desc": "set容器-成员类型：元素指针（value_type* 或 allocator::pointer）",
        "url": "https://en.cppreference.com/w/cpp/container/set#Member_types"
    },
    {
        "text": "const_pointer",
        "desc": "set容器-成员类型：元素常量指针（const value_type* 或 allocator::const_pointer）",
        "url": "https://en.cppreference.com/w/cpp/container/set#Member_types"
    },
    {
        "text": "iterator",
        "desc": "set容器-成员类型：指向元素的常量双向迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/set#Member_types"
    },
    {
        "text": "const_iterator",
        "desc": "set容器-成员类型：指向常量元素的双向迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/set#Member_types"
    },
    {
        "text": "reverse_iterator",
        "desc": "set容器-成员类型：反向迭代器（std::reverse_iterator<iterator>）",
        "url": "https://en.cppreference.com/w/cpp/container/set#Member_types"
    },
    {
        "text": "const_reverse_iterator",
        "desc": "set容器-成员类型：常量反向迭代器（std::reverse_iterator<const_iterator>）",
        "url": "https://en.cppreference.com/w/cpp/container/set#Member_types"
    },
    // set容器 Member functions（部分）
    {
        "text": "set() (构造函数)",
        "desc": "set容器-成员函数：构造函数，创建空set或用指定元素初始化",
        "url": "https://en.cppreference.com/w/cpp/container/set/set"
    },
    {
        "text": "~set() (析构函数)",
        "desc": "set容器-成员函数：析构函数，销毁set及其元素",
        "url": "https://en.cppreference.com/w/cpp/container/set/~set"
    },
    {
        "text": "operator=",
        "desc": "set容器-成员函数：赋值运算符，将另一个set的元素逐个赋值",
        "url": "https://en.cppreference.com/w/cpp/container/set/operator%3D"
    },
    {
        "text": "get_allocator",
        "desc": "set容器-成员函数：返回关联的分配器",
        "url": "https://en.cppreference.com/w/cpp/container/set/get_allocator"
    },
    // 迭代器
    {
        "text": "begin",
        "desc": "set容器-成员函数：返回指向第一个元素的迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/set/begin"
    },
    {
        "text": "cbegin",
        "desc": "set容器-成员函数：返回指向第一个常量元素的迭代器（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/set/cbegin"
    },
    {
        "text": "end",
        "desc": "set容器-成员函数：返回指向末尾的迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/set/end"
    },
    {
        "text": "cend",
        "desc": "set容器-成员函数：返回指向末尾常量的迭代器（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/set/cend"
    },
    {
        "text": "rbegin",
        "desc": "set容器-成员函数：返回指向第一个元素的反向迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/set/rbegin"
    },
    {
        "text": "crbegin",
        "desc": "set容器-成员函数：返回指向第一个常量元素的反向迭代器（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/set/crbegin"
    },
    {
        "text": "rend",
        "desc": "set容器-成员函数：返回指向末尾的反向迭代器",
        "url": "https://en.cppreference.com/w/cpp/container/set/rend"
    },
    {
        "text": "crend",
        "desc": "set容器-成员函数：返回指向末尾常量的反向迭代器（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/set/crend"
    },
    // 容量
    {
        "text": "empty",
        "desc": "set容器-成员函数：判断容器是否为空",
        "url": "https://en.cppreference.com/w/cpp/container/set/empty"
    },
    {
        "text": "size",
        "desc": "set容器-成员函数：返回元素数量",
        "url": "https://en.cppreference.com/w/cpp/container/set/size"
    },
    {
        "text": "max_size",
        "desc": "set容器-成员函数：返回最大可容纳元素数",
        "url": "https://en.cppreference.com/w/cpp/container/set/max_size"
    },
    // Modifiers（修改器）
    {
        "text": "clear",
        "desc": "set容器-成员函数：清空所有元素",
        "url": "https://en.cppreference.com/w/cpp/container/set/clear"
    },
    {
        "text": "insert",
        "desc": "set容器-成员函数：插入元素或节点（C++17）",
        "url": "https://en.cppreference.com/w/cpp/container/set/insert"
    },
    {
        "text": "insert_range",
        "desc": "set容器-成员函数：插入一段范围的元素（C++23）",
        "url": "https://en.cppreference.com/w/cpp/container/set/insert_range"
    },
    {
        "text": "emplace",
        "desc": "set容器-成员函数：原地构造元素（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/set/emplace"
    },
    {
        "text": "emplace_hint",
        "desc": "set容器-成员函数：使用提示原地构造元素（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/set/emplace_hint"
    },
    {
        "text": "erase",
        "desc": "set容器-成员函数：删除元素",
        "url": "https://en.cppreference.com/w/cpp/container/set/erase"
    },
    {
        "text": "swap",
        "desc": "set容器-成员函数：与另一个set交换内容",
        "url": "https://en.cppreference.com/w/cpp/container/set/swap"
    },
    {
        "text": "extract",
        "desc": "set容器-成员函数：提取节点（C++17）",
        "url": "https://en.cppreference.com/w/cpp/container/set/extract"
    },
    {
        "text": "merge",
        "desc": "set容器-成员函数：合并另一个容器的节点（C++17）",
        "url": "https://en.cppreference.com/w/cpp/container/set/merge"
    },

    // queue容器 Member types
    {
        "text": "container_type",
        "desc": "queue容器-成员类型：底层容器类型Container",
        "url": "https://en.cppreference.com/w/cpp/container/queue#Member_types"
    },
    {
        "text": "value_type",
        "desc": "queue容器-成员类型：元素类型Container::value_type",
        "url": "https://en.cppreference.com/w/cpp/container/queue#Member_types"
    },
    {
        "text": "size_type",
        "desc": "queue容器-成员类型：无符号整数类型，通常为Container::size_type",
        "url": "https://en.cppreference.com/w/cpp/container/queue#Member_types"
    },
    {
        "text": "reference",
        "desc": "queue容器-成员类型：元素的左值引用（Container::reference）",
        "url": "https://en.cppreference.com/w/cpp/container/queue#Member_types"
    },
    {
        "text": "const_reference",
        "desc": "queue容器-成员类型：元素的常量左值引用（Container::const_reference）",
        "url": "https://en.cppreference.com/w/cpp/container/queue#Member_types"
    },
    // queue容器 Member functions（部分）
    {
        "text": "queue() (构造函数)",
        "desc": "queue容器-成员函数：构造函数，创建空queue或用指定容器初始化",
        "url": "https://en.cppreference.com/w/cpp/container/queue/queue"
    },
    {
        "text": "~queue() (析构函数)",
        "desc": "queue容器-成员函数：析构函数，销毁queue及其元素",
        "url": "https://en.cppreference.com/w/cpp/container/queue/~queue"
    },
    {
        "text": "operator=",
        "desc": "queue容器-成员函数：赋值运算符，将另一个queue的元素逐个赋值",
        "url": "https://en.cppreference.com/w/cpp/container/queue/operator%3D"
    },
    // 元素访问
    {
        "text": "front",
        "desc": "queue容器-成员函数：访问第一个元素（队首）",
        "url": "https://en.cppreference.com/w/cpp/container/queue/front"
    },
    {
        "text": "back",
        "desc": "queue容器-成员函数：访问最后一个元素（队尾）",
        "url": "https://en.cppreference.com/w/cpp/container/queue/back"
    },
    // 容量
    {
        "text": "empty",
        "desc": "queue容器-成员函数：判断容器是否为空",
        "url": "https://en.cppreference.com/w/cpp/container/queue/empty"
    },
    {
        "text": "size",
        "desc": "queue容器-成员函数：返回元素数量",
        "url": "https://en.cppreference.com/w/cpp/container/queue/size"
    },
    // Modifiers（修改器）
    {
        "text": "push",
        "desc": "queue容器-成员函数：在队尾插入元素",
        "url": "https://en.cppreference.com/w/cpp/container/queue/push"
    },
    {
        "text": "push_range",
        "desc": "queue容器-成员函数：在队尾插入一段范围的元素（C++23）",
        "url": "https://en.cppreference.com/w/cpp/container/queue/push_range"
    },
    {
        "text": "emplace",
        "desc": "queue容器-成员函数：在队尾原地构造元素（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/queue/emplace"
    },
    {
        "text": "pop",
        "desc": "queue容器-成员函数：移除队首元素",
        "url": "https://en.cppreference.com/w/cpp/container/queue/pop"
    },
    {
        "text": "swap",
        "desc": "queue容器-成员函数：与另一个queue交换内容（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/queue/swap"
    },
    
    // stack容器 Member types
    {
        "text": "container_type",
        "desc": "stack容器-成员类型：底层容器类型Container",
        "url": "https://en.cppreference.com/w/cpp/container/stack#Member_types"
    },
    {
        "text": "value_type",
        "desc": "stack容器-成员类型：元素类型Container::value_type",
        "url": "https://en.cppreference.com/w/cpp/container/stack#Member_types"
    },
    {
        "text": "size_type",
        "desc": "stack容器-成员类型：无符号整数类型，通常为Container::size_type",
        "url": "https://en.cppreference.com/w/cpp/container/stack#Member_types"
    },
    {
        "text": "reference",
        "desc": "stack容器-成员类型：元素的左值引用（Container::reference）",
        "url": "https://en.cppreference.com/w/cpp/container/stack#Member_types"
    },
    {
        "text": "const_reference",
        "desc": "stack容器-成员类型：元素的常量左值引用（Container::const_reference）",
        "url": "https://en.cppreference.com/w/cpp/container/stack#Member_types"
    },
    // stack容器 Member functions（部分）
    {
        "text": "stack() (构造函数)",
        "desc": "stack容器-成员函数：构造函数，创建空stack或用指定容器初始化",
        "url": "https://en.cppreference.com/w/cpp/container/stack/stack"
    },
    {
        "text": "~stack() (析构函数)",
        "desc": "stack容器-成员函数：析构函数，销毁stack及其元素",
        "url": "https://en.cppreference.com/w/cpp/container/stack/~stack"
    },
    {
        "text": "operator=",
        "desc": "stack容器-成员函数：赋值运算符，将另一个stack的元素逐个赋值",
        "url": "https://en.cppreference.com/w/cpp/container/stack/operator%3D"
    },
    // 元素访问
    {
        "text": "top",
        "desc": "stack容器-成员函数：访问栈顶元素",
        "url": "https://en.cppreference.com/w/cpp/container/stack/top"
    },
    // 容量
    {
        "text": "empty",
        "desc": "stack容器-成员函数：判断容器是否为空",
        "url": "https://en.cppreference.com/w/cpp/container/stack/empty"
    },
    {
        "text": "size",
        "desc": "stack容器-成员函数：返回元素数量",
        "url": "https://en.cppreference.com/w/cpp/container/stack/size"
    },
    // Modifiers（修改器）
    {
        "text": "push",
        "desc": "stack容器-成员函数：在栈顶插入元素",
        "url": "https://en.cppreference.com/w/cpp/container/stack/push"
    },
    {
        "text": "push_range",
        "desc": "stack容器-成员函数：在栈顶插入一段范围的元素（C++23）",
        "url": "https://en.cppreference.com/w/cpp/container/stack/push_range"
    },
    {
        "text": "emplace",
        "desc": "stack容器-成员函数：在栈顶原地构造元素（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/stack/emplace"
    },
    {
        "text": "pop",
        "desc": "stack容器-成员函数：移除栈顶元素",
        "url": "https://en.cppreference.com/w/cpp/container/stack/pop"
    },
    {
        "text": "swap",
        "desc": "stack容器-成员函数：与另一个stack交换内容（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/stack/swap"
    },
    
    // priority_queue容器 Member types
    {
        "text": "container_type",
        "desc": "priority_queue容器-成员类型：底层容器类型Container",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue#Member_types"
    },
    {
        "text": "value_compare",
        "desc": "priority_queue容器-成员类型：比较函数类型Compare",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue#Member_types"
    },
    {
        "text": "value_type",
        "desc": "priority_queue容器-成员类型：元素类型Container::value_type",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue#Member_types"
    },
    {
        "text": "size_type",
        "desc": "priority_queue容器-成员类型：无符号整数类型，通常为Container::size_type",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue#Member_types"
    },
    {
        "text": "reference",
        "desc": "priority_queue容器-成员类型：元素的左值引用（Container::reference）",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue#Member_types"
    },
    {
        "text": "const_reference",
        "desc": "priority_queue容器-成员类型：元素的常量左值引用（Container::const_reference）",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue#Member_types"
    },
    // priority_queue容器 Member functions（部分）
    {
        "text": "priority_queue() (构造函数)",
        "desc": "priority_queue容器-成员函数：构造函数，创建空priority_queue或用指定容器/比较器初始化",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue/priority_queue"
    },
    {
        "text": "~priority_queue() (析构函数)",
        "desc": "priority_queue容器-成员函数：析构函数，销毁priority_queue及其元素",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue/~priority_queue"
    },
    {
        "text": "operator=",
        "desc": "priority_queue容器-成员函数：赋值运算符，将另一个priority_queue的元素逐个赋值",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue/operator%3D"
    },
    // 元素访问
    {
        "text": "top",
        "desc": "priority_queue容器-成员函数：访问队首（最大/最小）元素",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue/top"
    },
    // 容量
    {
        "text": "empty",
        "desc": "priority_queue容器-成员函数：判断容器是否为空",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue/empty"
    },
    {
        "text": "size",
        "desc": "priority_queue容器-成员函数：返回元素数量",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue/size"
    },
    // Modifiers（修改器）
    {
        "text": "push",
        "desc": "priority_queue容器-成员函数：插入元素并维护堆序",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue/push"
    },
    {
        "text": "push_range",
        "desc": "priority_queue容器-成员函数：插入一段范围的元素并维护堆序（C++23）",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue/push_range"
    },
    {
        "text": "emplace",
        "desc": "priority_queue容器-成员函数：原地构造元素并维护堆序（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue/emplace"
    },
    {
        "text": "pop",
        "desc": "priority_queue容器-成员函数：移除队首元素",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue/pop"
    },
    {
        "text": "swap",
        "desc": "priority_queue容器-成员函数：与另一个priority_queue交换内容（C++11）",
        "url": "https://en.cppreference.com/w/cpp/container/priority_queue/swap"
    }
]; 